treelistrowsorter: Fix a faulty example
authorMatthias Clasen <mclasen@redhat.com>
Thu, 16 Jul 2020 02:13:36 +0000 (22:13 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 16 Jul 2020 11:14:01 +0000 (07:14 -0400)
gtk_tree_list_row_sorter_new() consumes the
sorter, so we can't pass gtk_column_view_get_sorter(),
since that is transfer none.

gtk/gtktreelistrowsorter.c

index bd7d7ee6b4226fd79e409362a0a52c8dbea36a78..8b1f57eeca533423afffe9ac02eee9c2f360fcef 100644 (file)
@@ -39,7 +39,8 @@
  * a GtkTreeListSorter:
  *
  * |[
- * sorter = gtk_tree_list_row_sorter_new (gtk_column_view_get_sorter (view));
+ * column_sorter = gtk_column_view_get_sorter (view);
+ * sorter = gtk_tree_list_row_sorter_new (g_object_ref (column_sorter));
  * sort_model = gtk_sort_list_model_new (tree_model, sorter);
  * selection = gtk_single_selection_new (sort_model);
  * gtk_column_view_set_model (view, G_LIST_MODEL (selection));